例外處理可以讓程式在發生錯誤時,不中止程式並做出處理。
用法如下,else和finally可以不寫
try:
    程式碼
except 例外情況(可以有不只一個):
    程式發生錯誤時要執行的程式碼
else:
    程式沒有發生錯誤時要執行的程式碼
    ...
finally:
    無論如何,最後都會執行的程式碼
    ...
範例:
try:
    int('string')
except ValueError:
    print('這不是數字')
try:
    int('123')
except ValueError:
    print('這不是數字')
else:
    print('這是數字')
finally:
    print('程式沒有發生錯誤')
輸出
這不是數字
這是數字
程式沒有發生錯誤